cancer hepatitis gastroenterology endoscopy colonoscopy hiv colon cancer constipation gastrointestinal aids